package com.naiterui.ehp.bs.esign.service;

import com.naiterui.ehp.bp.bo.groupConsult.GroupConsultPreSignBO;
import com.naiterui.ehp.bp.bo.groupConsult.GroupConsultPreSignParamBO;
import com.naiterui.ehp.bp.bo.groupConsult.GroupConsultSignParamBO;
import com.naiterui.ehp.bp.support.exception.BusinessException;

/**
 * @Description 医生业务接口
 * @Author gongbaoqiang
 * @Date 2019/12/30 5:51 PM
 */
public interface IGroupConsultService {

    /**
     * 会诊意见单预签署
     *
     * @param groupConsultPreSignParamBO
     * @return
     * @throws BusinessException
     */
    GroupConsultPreSignBO preSign(GroupConsultPreSignParamBO groupConsultPreSignParamBO) throws BusinessException;

    /**
     * 会诊意见单签署
     *
     * @param groupConsultSignBO
     * @throws BusinessException
     */
    void sign(GroupConsultSignParamBO groupConsultSignBO) throws BusinessException;

}
